package com.lei.android.videoline.VideoLineView;

/**
 * 时间轴移动、拖动的回调
 */
public interface OnBarMoveListener {
    /**
     * 当拖动的时候回调
     *
     * @param currentTime
     * @param videoInfo
     */
    void onDragBar(long currentTime, VideoInfo videoInfo);

    /**
     * 当拖动完成时回调
     *
     * @param currentTime
     */
    void onDragBarFinish(long currentTime, VideoInfo videoInfo);

    /**
     * 当时间轴自动移动的时候回调
     *
     * @param currentTime
     */
    void onBarMoving(long currentTime, VideoInfo videoInfo);

    /**
     * 超过最大缩放值
     */
    void onMaxScale();

    /**
     * 超过最小缩放值
     */
    void onMinScale();
}
